#define  _CRT_SECURE_NO_WARNINGS 1


//int GetNumberOfK(int* data, int dataLen, int k)
//{
//    // write code here
//    int count = 0;
//    int i = 0;
//    for (i = 0; i < dataLen; i++)
//    {
//        if (k == *data)
//        {
//            count++;
//        }
//        data++;
//    }
//    return  count;
//}

//#include <stdio.h>
//#include <string.h>
//int main()
//{
//    int n = 0;
//    int i = 0;
//    scanf("%d", &n);
//    char name[100][100];
//    for (i = 0; i < n; i++)
//    {
//        scanf("%s", name[i]);
//    }
//    for (i = 0; i < n; i++)
//    {
//        int len = strlen(name[i]);
//        if (name[i][0] >= '0' && name[i][0] <= '9' || len < 8)
//        {
//            printf("NO\n");
//        }
//        else
//        {
//            int a = 0, b = 0, c = 0;
//            for (int j = 1; j < len; j++)
//            {
//                if (name[i][j] >= 'a' && name[i][j] <= 'z')
//                    a = 1;
//                else if (name[i][j] >= 'A' && name[i][j] <= 'Z')
//                    b = 1;
//                else if (name[i][j] >= '0' && name[i][j] <= '9')
//                    c = 1;
//            }
//            if (a + b + c >= 2)
//                printf("YES\n");
//            else
//                printf("NO\n");
//        }
//    }
//    return 0;
//}